//这里是专门负责用户模块的请求
import axios from "../utils/config";
//用户登入
/**
 * @param {Object} data 是一个对象 对象中需要传递 username password
 * @returns promise
 * */
export const loginApi = (data = {}) => axios.post("/users/login", data);
 
// 请求验证码
export const getCaptchaApi = () => axios.get("/users/getCaptcha");
/**
 * @param {string} captcha 用户输入的验证码
 * @returns {Promise} 返回一个promise 类型
 */
//校验验证码
export const verifyCaptchaApi = (captcha) =>
  axios.get(`/users/verifyCaptcha?captcha=${captcha}`);

 //获取微信二维码url
  export const getQrcodeUrlApi = (sid) => axios.get("/users/getQrcode", {
    params: {
      sid
    }
  })
  
  //微信登入
  export const wechatLoginApi = (wechatCode) => axios.get("/users/wechatLogin", {
    params: {
      wechatCode
    }
  })
  //获取日志
  /**
   * @param {String} page 第几页
   * @param {String} count 每页的数量
   * @param {Promise} 返回一个promise
   * */ 
  export const getLoginLogApi=(page=1,count=15)=>axios.get("/getloginlog",{
    params:{
      page,
      count
    }
  })